put the brakes on hard - Inglés Sinónimo Diccionario